Testing Scheme programming assignments automatically

نویسنده

  • Manfred Widera
چکیده

In distance learning missing direct communication between teachers and learners makes it difficult to provide direct assistance to students while they are solving their homework tasks. We address this problem especially for programming tasks and describe a system automatically analyzing students’ homework tasks, and providing understandable feedback. Our approach is adapted to the special situation in distance learning and is integrated into the virtual university approach at the University of Hagen. It consists of a general framework, and instances for individual programming languages. For these instances, one example is presented for the programming language Scheme.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Analysis of Programming Assignments

In a virtual university, advanced support for all aspects of handling assignments is needed. Homework assignments are particularly in need of help because communication between teachers and learners as well as between learners is not as easy as in presence universities. In this paper, we present an overview of the AT(x) approach (analyze-and-test) for automatically analyzing and testing program...

متن کامل

Using Argument Diagramming to Improve Peer Grading of Writing Assignments

One of the major components of MOOCs is the weekly assignment. Most of the assignments are multiple choice, short answer or programming assignments and can be graded automatically by the system. Since assignments that include argumentation or scientific writing are difficult to grade automatically, MOOCs often use a crowd-sourced evaluation of the writing assignments in the form of peer grading...

متن کامل

Advances in Technology-based Education: towards a Knowledge Based Society

In a virtual university, advanced support for all aspects of handling assignments is needed. While communication via phone, e-mail, or newsgroups helps, there is still need for more direct help in problem solving situations like computer programming. In this paper, we present the generic AT(x) approach (analyze-and-test) to the automatic revision of homework assignments in programming language ...

متن کامل

Automated Assessment of Programming Assignments: Visual Feedback, Assignment Mobility, and Assessment of Students' Testing Skills

Aalto University, P.O. Box 11000, FI-00076 Aalto www.aalto.fi Author Petri Ihantola Name of the doctoral dissertation Automated Assessment of Programming Assignments: Visual Feedback, Assignment Mobility, and Assessment of Students' Testing Skills Publisher Aalto University School of Science Unit Department of Computer Science and Engineering Series Aalto University publication series DOCTORAL ...

متن کامل

Optimal Multiple Assignments with (m, m)-Scheme for General Access Structures

Given the number n of the participants, one can solve an integer programming on 2 variables to construct an optimal multiple assignment with threshold schemes for general access structure. In this paper, we focus on finding optimal multiple assignments with (m,m)-schemes. We prove that most of the variables in the corresponding integer programming take the value of 0, while the remaining variab...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003